ورود

View Full Version : کمک در رابطه با یک برنامه چالشی



anita_1374
چهارشنبه 25 اسفند 1395, 12:30 عصر
سلام
دوستان اگه لطف کنید این برنامه رو ببنید میتونید حل کنید یا نه



برنامه بنویسید که ابتدا تعداد آیتم های مورد نیاز کاربر را از وی دریافت کرده، سپس برای هر کدام از آیتم ها سه ورودی code (عدد) ، dest (حروف) و یک عدد بین 0 یا 1 دریافت کند.
سپس ورودی ها در یکی از 4 حالت زیر در متن پیشفرض چاپ نماید.


cout << "this is code= " << code << "this is dest= " << dest << "this is number= " << number;
حالت اول 2 خط خروجی
حالت دوم 3 خط خروجی
حالت سوم 4 خط خروجی
حالت چهارم 5 خط خروجی

pc_programmer
جمعه 27 اسفند 1395, 04:55 صبح
items = []

def check(flag):
while True:
try:
data = input('Enter {}:'.format(flag))
if flag == 'code':
return int(data)
elif flag == 'dest':
return str(data)
else:
return float(data)
except:
print('invalid input')

while True:
item = input("Enter an Item or q to end: ")
if item == 'q':
break
else:
items.append(item)

for item in items:
print("Enter these info for item {}".format(item))
code = check('code')
dest = check('dest')
number = check('number')

print("This is a Code: {}\nThis is Dest: {}\nThis is a nubmer: {}".format(
code, dest, number))