کمک در رابطه با یک برنامه چالشی
سلام
دوستان اگه لطف کنید این برنامه رو ببنید میتونید حل کنید یا نه
برنامه بنویسید که ابتدا تعداد آیتم های مورد نیاز کاربر را از وی دریافت کرده، سپس برای هر کدام از آیتم ها سه ورودی code (عدد) ، dest (حروف) و یک عدد بین 0 یا 1 دریافت کند.
سپس ورودی ها در یکی از 4 حالت زیر در متن پیشفرض چاپ نماید.
cout << "this is code= " << code << "this is dest= " << dest << "this is number= " << number;
حالت اول 2 خط خروجی
حالت دوم 3 خط خروجی
حالت سوم 4 خط خروجی
حالت چهارم 5 خط خروجی
نقل قول: کمک در رابطه با یک برنامه چالشی
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))