Всё отлично! разберите по возможности задания из 6 части. Жду новых уроков.
Задание 2:
name = []
fname = []
age = []
while True:
var1 = input("N(name), F(fname), A(age), E(edit) --> ")
var2 = input("Введите значение --> ")
def varN():
name.append(var2)
def varF():
fname.append(var2)
def varA():
age.append(var2)
if var1 == "N":
print("Ваше имя записано в папку name")
varN()
x = name.index(var2)
print("Индекс элемента -- ", x)
elif var1 == "F":
print("Ваша фамилия записана в папку fname")
varF()
x = fname.index(var2)
print("Индекс элемента -- ", x)
elif var1 == "A":
print("Ваш возраст записан в папку age")
varA()
x = age.index(var2)
print("Индекс элемента -- ", x)
elif var1 == "E":
z = input("Введите название папки -->")
y = input("Введите индекс элемента -->")
for i in [y]:
if z == "name":
name = var2
if z == "fname":
fname = var2
if z == "age":
age = var2
else:
print("Error!")
P.S. попытался добавить редактирование, но не вышло. В чем ошибка? Пытался и так:
elif var1 == "E":
z = input("Введите название папки -->")
y = input("Введите индекс элемента -->")
if z == "name":
name[y] = var2
elif z == "fname":
fname[y] = var2
elif z == "age":
age[y] = var2
Задание 4:
matan = int(input("Введите число -->"))
fac = 1
n = 1
while n<matan:
n += 1
fac = fac * n
print("равен",fac)
n = int(input("Введите число -->"))
def fac
:
if n == 0:
return 1
return fac(n-1) * n
print("равен",fac
)
Задание 5:
word = input("input -->")
wordlist = list(word)
for i in [0]:
wordlist = '1'
for a in [1]:
wordlist[a] = '2'
for b in [2]:
wordlist = '3'
for c in [3]:
wordlist[c] = '4'
word = ''.join(wordlist)
print("output -->", word)
Задание 2:
name = []
fname = []
age = []
while True:
var1 = input("N(name), F(fname), A(age), E(edit) --> ")
var2 = input("Введите значение --> ")
def varN():
name.append(var2)
def varF():
fname.append(var2)
def varA():
age.append(var2)
if var1 == "N":
print("Ваше имя записано в папку name")
varN()
x = name.index(var2)
print("Индекс элемента -- ", x)
elif var1 == "F":
print("Ваша фамилия записана в папку fname")
varF()
x = fname.index(var2)
print("Индекс элемента -- ", x)
elif var1 == "A":
print("Ваш возраст записан в папку age")
varA()
x = age.index(var2)
print("Индекс элемента -- ", x)
elif var1 == "E":
z = input("Введите название папки -->")
y = input("Введите индекс элемента -->")
for i in [y]:
if z == "name":
name = var2
if z == "fname":
fname = var2
if z == "age":
age = var2
else:
print("Error!")
P.S. попытался добавить редактирование, но не вышло. В чем ошибка? Пытался и так:
elif var1 == "E":
z = input("Введите название папки -->")
y = input("Введите индекс элемента -->")
if z == "name":
name[y] = var2
elif z == "fname":
fname[y] = var2
elif z == "age":
age[y] = var2
Задание 4:
matan = int(input("Введите число -->"))
fac = 1
n = 1
while n<matan:
n += 1
fac = fac * n
print("равен",fac)
n = int(input("Введите число -->"))
def fac
if n == 0:
return 1
return fac(n-1) * n
print("равен",fac
Задание 5:
word = input("input -->")
wordlist = list(word)
for i in [0]:
wordlist = '1'
for a in [1]:
wordlist[a] = '2'
for b in [2]:
wordlist = '3'
for c in [3]:
wordlist[c] = '4'
word = ''.join(wordlist)
print("output -->", word)
Комментарии
1