نحوه ایجاد محدودیت وارد کردن اعداد
22 بهمن ۱۴۰۰
سلام و خسته نباشید.
در جلسه 15 که یک بازی را شبیه سازی کردید میخواستم ببینم اگر بخوام کاربر فقط بتونه اعداد 1-9 رو وارد کنه، نه غیر از اونها چه کدی میشد اضافه کرد؟
ممنونم
2009
3 پاسخ
- شایان رضایی23 بهمن ۱۴۰۰
numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9] user_input = int(input('Enter a number: ')) if user_input in numbers: # code # code # code else: print('Please, enter a number between 1-9')
- اشکان اکبری30 بهمن ۱۴۰۰
باید از دستورات شرطی استفاده کنی
first_number = int(input("choose a number betwwn 1 - 9 : ")) number = first_number if number > 9 : print("your number is greater than 9") else : number *= 2 number += 8 number += first_number number -= 2 number /= 3 number -= first_number number *= 4 print(number)
- شایان رضایی4 اسفند ۱۴۰۰
first_number = int(input("choose a number betwwn 1 - 9 : ")) number = first_number if number > 9 : print("your number is greater than 9") else : number *= 2 number += 8 number += first_number number -= 2 number /= 3 number -= first_number number *= 4 print(number)
این اشتباهه. تو شرط گذاشتی که کاربر فقط نباید عدد بزرگ تر از 9 وارد کنه نه بین 1 تا 9. الان کاربر عدد کوچکتر از 1 هم میتونه وارد کنه که این اشتباس.