Rất đơn giản, tôi thực hiện chương trình này cho bạn theo yêu cầu của bạn rằng người dùng phải nhập 10 số và chương trình tìm thấy nó là chính hay không.
thử cái này:
for i in range[0, 10]:
num = int[input['Enter Number:']]
if num > 1:
# check for factors
for i in range[2, num]:
if [num % i] == 0:
print[num, "is not a prime number"]
print[i, "times", num // i, "is", num]
break
else:
print[num, "is a prime number"]
# if input number is less than
# or equal to 1, it is not prime
else:
print[num, "is not a prime number"]
Lưu ý: Trong một vòng lặp, một lần đầu vào từ người dùng 10 lần nếu bạn muốn lấy đầu vào khi bắt đầu thì bạn cũng có thể đến đó và sau đó bạn có thể chạy một vòng lặp o danh sách đó. Sự lựa chọn là của bạn! In a for loop a take input from user 10 times if you want to take inputs in the starting then you can also to that and you can then run a loop o that list. Choice is yours!
Chúng tôi có thể lấy một đầu vào cùng một lúc nhưng tôi muốn lấy hơn 10 số cùng một lúc. Tôi muốn tất cả các số trong một danh sách.
Bạn có thể lấy hơn 1 đầu vào chỉ cần lấy tất cả các số cùng một lúc; Số mới trên một dòng mới. Hãy thử nó như bên dưới hoặc một cái gì đó tương tự i1 = int [input []] i2 = int [input []] in [i1, i2] input => 1 2 output => 1 2
#Nó không hoạt động. Bạn đã cho 100 số tất cả trong dòng tiếp theo khi được yêu cầu đầu vào? A = [] cho i trong phạm vi [2]: x = int [input ["enter no."]] A.Append [x] in [a]
Cảm ơn Krishna. Nó hoạt động. Tôi đã viết mã bằng cách sử dụng đó. //code.sololearn.com/c0efjpeobfax/?ref=app
Số lượng đầu vào có thể thay đổi. Tôi muốn tất cả các số trong danh sách trong danh sách.
Tôi đã thử dưới một nhưng không làm việc tại sao? A = [] cho i trong phạm vi [100]: x = int [input ["enter no."]] A.Append [x]
Không ai đưa ra mã tôi sẽ viết, điều này không tạo ra một danh sách mà thay vào đó theo dõi câu trả lời trong một vòng lặp. Logic phức tạp hơn một chút, nhưng nó tránh được việc lưu trữ các giá trị [ở đây nó không thực sự quan trọng, vì nó chỉ là 10 giá trị, nhưng một vấn đề tương tự với đầu vào từ một chương trình khác, có thể có nhiều dữ liệu hơn là phù hợp với bộ nhớ].
maxOdd = None
for _ in range[10]:
value = int[input['Enter a value: ']]
if [value % 2 and [maxOdd is None or value > maxOdd]]:
maxOdd = value
if maxOdd:
print['The largest odd value entered was', maxOdd]
else:
print['No odd values were entered.']
Lưu ý rằng tôi đang coi các giá trị khác không là True
, vì vậy value % 2
là một thử nghiệm cho sự kỳ quặc [vì nó cho phần còn lại khác không và Python coi các giá trị khác không là true
]. Tương tự, if maxOdd
kiểm tra rằng maxOdd
không phải là
maxOdd = None
for _ in range[10]:
value = int[input['Enter a value: ']]
if [value % 2 and [maxOdd is None or value > maxOdd]]:
maxOdd = value
if maxOdd:
print['The largest odd value entered was', maxOdd]
else:
print['No odd values were entered.']
0 [cũng không phải là không, nhưng nó không thể bằng không, vì điều đó là chẵn].Một cách khác, gần hơn với các câu trả lời khác, trong đó nó coi các số là một chuỗi, nhưng vẫn tránh lưu trữ mọi thứ trong bộ nhớ, là sử dụng một trình tạo:
from itertools import islice
def numbers[]:
while True:
yield input['Enter a value: ']
def odd[n]:
return n % 2
try:
print['The largest odd value entered was',
max[filter[odd, map[int, islice[numbers[], 10]]]]]
except ValueError:
print['No odd values were entered.']
Điều này là "nâng cao" hơn, nhưng
maxOdd = None
for _ in range[10]:
value = int[input['Enter a value: ']]
if [value % 2 and [maxOdd is None or value > maxOdd]]:
maxOdd = value
if maxOdd:
print['The largest odd value entered was', maxOdd]
else:
print['No odd values were entered.']
1 tạo ra một trình tạo và chuỗi chức năng maxOdd = None
for _ in range[10]:
value = int[input['Enter a value: ']]
if [value % 2 and [maxOdd is None or value > maxOdd]]:
maxOdd = value
if maxOdd:
print['The largest odd value entered was', maxOdd]
else:
print['No odd values were entered.']
2 gọi một cách hiệu quả cho mỗi giá trị [đơn giản hóa một chút]. Vì vậy, kết quả cuối cùng là một loại đường ống, một lần nữa, tránh giữ mọi thứ trong bộ nhớ.[
maxOdd = None
for _ in range[10]:
value = int[input['Enter a value: ']]
if [value % 2 and [maxOdd is None or value > maxOdd]]:
maxOdd = value
if maxOdd:
print['The largest odd value entered was', maxOdd]
else:
print['No odd values were entered.']
3 xảy ra khi maxOdd = None
for _ in range[10]:
value = int[input['Enter a value: ']]
if [value % 2 and [maxOdd is None or value > maxOdd]]:
maxOdd = value
if maxOdd:
print['The largest odd value entered was', maxOdd]
else:
print['No odd values were entered.']
4 không nhận được bất kỳ giá trị nào.]Một cách viết khác sẽ là [lưu ý việc thiếu dấu ngoặc vuông]:
try:
print['The largest odd value entered was',
max[filter[odd,
map[int, [input['Enter a value: ']
for _ in range[10]]]]]]
except ValueError:
print['No odd values were entered.']
trong đó
maxOdd = None
for _ in range[10]:
value = int[input['Enter a value: ']]
if [value % 2 and [maxOdd is None or value > maxOdd]]:
maxOdd = value
if maxOdd:
print['The largest odd value entered was', maxOdd]
else:
print['No odd values were entered.']
5 là một biểu thức máy phát. Xem thảo luận
Cải thiện bài viết
Lưu bài viết
Xem thảo luận
Cải thiện bài viết
Lưu bài viết
Đọc
Examples:
Input : n = 4, ele = 1 2 3 4 Output : [1, 2, 3, 4] Input : n = 6, ele = 3 4 1 7 9 6 Output : [3, 4, 1, 7, 9, 6]
Bàn luậnBasic example
Python3
Chúng ta thường gặp phải một tình huống khi chúng ta cần lấy số/chuỗi làm đầu vào từ người dùng. Trong bài viết này, chúng ta sẽ xem làm thế nào để nhận làm đầu vào danh sách từ người dùng. & NBSP;
Mã số 1: Ví dụ cơ bản & nbsp; & nbsp;
maxOdd = None
for _ in range[10]:
value = int[input['Enter a value: ']]
if [value % 2 and [maxOdd is None or value > maxOdd]]:
maxOdd = value
if maxOdd:
print['The largest odd value entered was', maxOdd]
else:
print['No odd values were entered.']
6maxOdd = None
for _ in range[10]:
value = int[input['Enter a value: ']]
if [value % 2 and [maxOdd is None or value > maxOdd]]:
maxOdd = value
if maxOdd:
print['The largest odd value entered was', maxOdd]
else:
print['No odd values were entered.']
7 maxOdd = None
for _ in range[10]:
value = int[input['Enter a value: ']]
if [value % 2 and [maxOdd is None or value > maxOdd]]:
maxOdd = value
if maxOdd:
print['The largest odd value entered was', maxOdd]
else:
print['No odd values were entered.']
8maxOdd = None
for _ in range[10]:
value = int[input['Enter a value: ']]
if [value % 2 and [maxOdd is None or value > maxOdd]]:
maxOdd = value
if maxOdd:
print['The largest odd value entered was', maxOdd]
else:
print['No odd values were entered.']
9maxOdd = None
for _ in range[10]:
value = int[input['Enter a value: ']]
if [value % 2 and [maxOdd is None or value > maxOdd]]:
maxOdd = value
if maxOdd:
print['The largest odd value entered was', maxOdd]
else:
print['No odd values were entered.']
7 from itertools import islice
def numbers[]:
while True:
yield input['Enter a value: ']
def odd[n]:
return n % 2
try:
print['The largest odd value entered was',
max[filter[odd, map[int, islice[numbers[], 10]]]]]
except ValueError:
print['No odd values were entered.']
1from itertools import islice
def numbers[]:
while True:
yield input['Enter a value: ']
def odd[n]:
return n % 2
try:
print['The largest odd value entered was',
max[filter[odd, map[int, islice[numbers[], 10]]]]]
except ValueError:
print['No odd values were entered.']
2223from itertools import islice
def numbers[]:
while True:
yield input['Enter a value: ']
def odd[n]:
return n % 2
try:
print['The largest odd value entered was',
max[filter[odd, map[int, islice[numbers[], 10]]]]]
except ValueError:
print['No odd values were entered.']
222525try:
print['The largest odd value entered was',
max[filter[odd,
map[int, [input['Enter a value: ']
for _ in range[10]]]]]]
except ValueError:
print['No odd values were entered.']
4Input : n = 4, ele = 1 2 3 4 Output : [1, 2, 3, 4] Input : n = 6, ele = 3 4 1 7 9 6 Output : [3, 4, 1, 7, 9, 6]2
Input : n = 4, ele = 1 2 3 4 Output : [1, 2, 3, 4] Input : n = 6, ele = 3 4 1 7 9 6 Output : [3, 4, 1, 7, 9, 6]3
Input : n = 4, ele = 1 2 3 4 Output : [1, 2, 3, 4] Input : n = 6, ele = 3 4 1 7 9 6 Output : [3, 4, 1, 7, 9, 6]4
7 from itertools import islice
def numbers[]:
while True:
yield input['Enter a value: ']
def odd[n]:
return n % 2
try:
print['The largest odd value entered was',
max[filter[odd, map[int, islice[numbers[], 10]]]]]
except ValueError:
print['No odd values were entered.']
8from itertools import islice
def numbers[]:
while True:
yield input['Enter a value: ']
def odd[n]:
return n % 2
try:
print['The largest odd value entered was',
max[filter[odd, map[int, islice[numbers[], 10]]]]]
except ValueError:
print['No odd values were entered.']
9 from itertools import islice
def numbers[]:
while True:
yield input['Enter a value: ']
def odd[n]:
return n % 2
try:
print['The largest odd value entered was',
max[filter[odd, map[int, islice[numbers[], 10]]]]]
except ValueError:
print['No odd values were entered.']
0__222222try:
print['The largest odd value entered was',
max[filter[odd,
map[int, [input['Enter a value: ']
for _ in range[10]]]]]]
except ValueError:
print['No odd values were entered.']
try:
print['The largest odd value entered was',
max[filter[odd,
map[int, [input['Enter a value: ']
for _ in range[10]]]]]]
except ValueError:
print['No odd values were entered.']
4try:
print['The largest odd value entered was',
max[filter[odd,
map[int, [input['Enter a value: ']
for _ in range[10]]]]]]
except ValueError:
print['No odd values were entered.']
5maxOdd = None
for _ in range[10]:
value = int[input['Enter a value: ']]
if [value % 2 and [maxOdd is None or value > maxOdd]]:
maxOdd = value
if maxOdd:
print['The largest odd value entered was', maxOdd]
else:
print['No odd values were entered.']
7 from itertools import islice
def numbers[]:
while True:
yield input['Enter a value: ']
def odd[n]:
return n % 2
try:
print['The largest odd value entered was',
max[filter[odd, map[int, islice[numbers[], 10]]]]]
except ValueError:
print['No odd values were entered.']
1from itertools import islice
def numbers[]:
while True:
yield input['Enter a value: ']
def odd[n]:
return n % 2
try:
print['The largest odd value entered was',
max[filter[odd, map[int, islice[numbers[], 10]]]]]
except ValueError:
print['No odd values were entered.']
2223Input : n = 4, ele = 1 2 3 4 Output : [1, 2, 3, 4] Input : n = 6, ele = 3 4 1 7 9 6 Output : [3, 4, 1, 7, 9, 6]0
Code #2: With handling exception
Python3
Input : n = 4, ele = 1 2 3 4 Output : [1, 2, 3, 4] Input : n = 6, ele = 3 4 1 7 9 6 Output : [3, 4, 1, 7, 9, 6]5
Input : n = 4, ele = 1 2 3 4 Output : [1, 2, 3, 4] Input : n = 6, ele = 3 4 1 7 9 6 Output : [3, 4, 1, 7, 9, 6]6
Đầu ra: & nbsp; & nbsp;
& nbsp; & nbsp; mã số 2: với ngoại lệ xử lý & nbsp; & nbsp;
True
5True
6
from itertools import islice
def numbers[]:
while True:
yield input['Enter a value: ']
def odd[n]:
return n % 2
try:
print['The largest odd value entered was',
max[filter[odd, map[int, islice[numbers[], 10]]]]]
except ValueError:
print['No odd values were entered.']
1from itertools import islice
def numbers[]:
while True:
yield input['Enter a value: ']
def odd[n]:
return n % 2
try:
print['The largest odd value entered was',
max[filter[odd, map[int, islice[numbers[], 10]]]]]
except ValueError:
print['No odd values were entered.']
2from itertools import islice
def numbers[]:
while True:
yield input['Enter a value: ']
def odd[n]:
return n % 2
try:
print['The largest odd value entered was',
max[filter[odd, map[int, islice[numbers[], 10]]]]]
except ValueError:
print['No odd values were entered.']
3value % 2
0value % 2
1
Input : n = 4, ele = 1 2 3 4 Output : [1, 2, 3, 4] Input : n = 6, ele = 3 4 1 7 9 6 Output : [3, 4, 1, 7, 9, 6]6
try:
print['The largest odd value entered was',
max[filter[odd,
map[int, [input['Enter a value: ']
for _ in range[10]]]]]]
except ValueError:
print['No odd values were entered.']
4Input : n = 4, ele = 1 2 3 4 Output : [1, 2, 3, 4] Input : n = 6, ele = 3 4 1 7 9 6 Output : [3, 4, 1, 7, 9, 6]3
value % 2
5
7 from itertools import islice
def numbers[]:
while True:
yield input['Enter a value: ']
def odd[n]:
return n % 2
try:
print['The largest odd value entered was',
max[filter[odd, map[int, islice[numbers[], 10]]]]]
except ValueError:
print['No odd values were entered.']
8from itertools import islice
def numbers[]:
while True:
yield input['Enter a value: ']
def odd[n]:
return n % 2
try:
print['The largest odd value entered was',
max[filter[odd, map[int, islice[numbers[], 10]]]]]
except ValueError:
print['No odd values were entered.']
9 from itertools import islice
def numbers[]:
while True:
yield input['Enter a value: ']
def odd[n]:
return n % 2
try:
print['The largest odd value entered was',
max[filter[odd, map[int, islice[numbers[], 10]]]]]
except ValueError:
print['No odd values were entered.']
0__222222try:
print['The largest odd value entered was',
max[filter[odd,
map[int, [input['Enter a value: ']
for _ in range[10]]]]]]
except ValueError:
print['No odd values were entered.']
try:
print['The largest odd value entered was',
max[filter[odd,
map[int, [input['Enter a value: ']
for _ in range[10]]]]]]
except ValueError:
print['No odd values were entered.']
4try:
print['The largest odd value entered was',
max[filter[odd,
map[int, [input['Enter a value: ']
for _ in range[10]]]]]]
except ValueError:
print['No odd values were entered.']
5maxOdd = None
for _ in range[10]:
value = int[input['Enter a value: ']]
if [value % 2 and [maxOdd is None or value > maxOdd]]:
maxOdd = value
if maxOdd:
print['The largest odd value entered was', maxOdd]
else:
print['No odd values were entered.']
7 from itertools import islice
def numbers[]:
while True:
yield input['Enter a value: ']
def odd[n]:
return n % 2
try:
print['The largest odd value entered was',
max[filter[odd, map[int, islice[numbers[], 10]]]]]
except ValueError:
print['No odd values were entered.']
1from itertools import islice
def numbers[]:
while True:
yield input['Enter a value: ']
def odd[n]:
return n % 2
try:
print['The largest odd value entered was',
max[filter[odd, map[int, islice[numbers[], 10]]]]]
except ValueError:
print['No odd values were entered.']
2223Input : n = 4, ele = 1 2 3 4 Output : [1, 2, 3, 4] Input : n = 6, ele = 3 4 1 7 9 6 Output : [3, 4, 1, 7, 9, 6]0
Code #3: Using map[]
Python3
Mã số 1: Ví dụ cơ bản & nbsp; & nbsp;
maxOdd = None
for _ in range[10]:
value = int[input['Enter a value: ']]
if [value % 2 and [maxOdd is None or value > maxOdd]]:
maxOdd = value
if maxOdd:
print['The largest odd value entered was', maxOdd]
else:
print['No odd values were entered.']
6maxOdd = None
for _ in range[10]:
value = int[input['Enter a value: ']]
if [value % 2 and [maxOdd is None or value > maxOdd]]:
maxOdd = value
if maxOdd:
print['The largest odd value entered was', maxOdd]
else:
print['No odd values were entered.']
7 maxOdd = None
for _ in range[10]:
value = int[input['Enter a value: ']]
if [value % 2 and [maxOdd is None or value > maxOdd]]:
maxOdd = value
if maxOdd:
print['The largest odd value entered was', maxOdd]
else:
print['No odd values were entered.']
8Input : n = 4, ele = 1 2 3 4 Output : [1, 2, 3, 4] Input : n = 6, ele = 3 4 1 7 9 6 Output : [3, 4, 1, 7, 9, 6]3
from itertools import islice
def numbers[]:
while True:
yield input['Enter a value: ']
def odd[n]:
return n % 2
try:
print['The largest odd value entered was',
max[filter[odd, map[int, islice[numbers[], 10]]]]]
except ValueError:
print['No odd values were entered.']
2if maxOdd
8if maxOdd
9Output:
& nbsp; & nbsp; mã #4: Danh sách các danh sách là Input & nbsp; & nbsp;
Code
#4: List of lists as input
Python3
maxOdd = None
for _ in range[10]:
value = int[input['Enter a value: ']]
if [value % 2 and [maxOdd is None or value > maxOdd]]:
maxOdd = value
if maxOdd:
print['The largest odd value entered was', maxOdd]
else:
print['No odd values were entered.']
6maxOdd = None
for _ in range[10]:
value = int[input['Enter a value: ']]
if [value % 2 and [maxOdd is None or value > maxOdd]]:
maxOdd = value
if maxOdd:
print['The largest odd value entered was', maxOdd]
else:
print['No odd values were entered.']
7 maxOdd
2maxOdd = None
for _ in range[10]:
value = int[input['Enter a value: ']]
if [value % 2 and [maxOdd is None or value > maxOdd]]:
maxOdd = value
if maxOdd:
print['The largest odd value entered was', maxOdd]
else:
print['No odd values were entered.']
9maxOdd = None
for _ in range[10]:
value = int[input['Enter a value: ']]
if [value % 2 and [maxOdd is None or value > maxOdd]]:
maxOdd = value
if maxOdd:
print['The largest odd value entered was', maxOdd]
else:
print['No odd values were entered.']
7 from itertools import islice
def numbers[]:
while True:
yield input['Enter a value: ']
def odd[n]:
return n % 2
try:
print['The largest odd value entered was',
max[filter[odd, map[int, islice[numbers[], 10]]]]]
except ValueError:
print['No odd values were entered.']
1from itertools import islice
def numbers[]:
while True:
yield input['Enter a value: ']
def odd[n]:
return n % 2
try:
print['The largest odd value entered was',
max[filter[odd, map[int, islice[numbers[], 10]]]]]
except ValueError:
print['No odd values were entered.']
2223from itertools import islice
def numbers[]:
while True:
yield input['Enter a value: ']
def odd[n]:
return n % 2
try:
print['The largest odd value entered was',
max[filter[odd, map[int, islice[numbers[], 10]]]]]
except ValueError:
print['No odd values were entered.']
222525from itertools import islice
def numbers[]:
while True:
yield input['Enter a value: ']
def odd[n]:
return n % 2
try:
print['The largest odd value entered was',
max[filter[odd, map[int, islice[numbers[], 10]]]]]
except ValueError:
print['No odd values were entered.']
7 from itertools import islice
def numbers[]:
while True:
yield input['Enter a value: ']
def odd[n]:
return n % 2
try:
print['The largest odd value entered was',
max[filter[odd, map[int, islice[numbers[], 10]]]]]
except ValueError:
print['No odd values were entered.']
8from itertools import islice
def numbers[]:
while True:
yield input['Enter a value: ']
def odd[n]:
return n % 2
try:
print['The largest odd value entered was',
max[filter[odd, map[int, islice[numbers[], 10]]]]]
except ValueError:
print['No odd values were entered.']
9 try:
print['The largest odd value entered was',
max[filter[odd,
map[int, [input['Enter a value: ']
for _ in range[10]]]]]]
except ValueError:
print['No odd values were entered.']
0__222222Các
try:
print['The largest odd value entered was',
max[filter[odd,
map[int, [input['Enter a value: ']
for _ in range[10]]]]]]
except ValueError:
print['No odd values were entered.']
4maxOdd = None
for _ in range[10]:
value = int[input['Enter a value: ']]
if [value % 2 and [maxOdd is None or value > maxOdd]]:
maxOdd = value
if maxOdd:
print['The largest odd value entered was', maxOdd]
else:
print['No odd values were entered.']
19Input : n = 4, ele = 1 2 3 4 Output : [1, 2, 3, 4] Input : n = 6, ele = 3 4 1 7 9 6 Output : [3, 4, 1, 7, 9, 6]3
Input : n = 4, ele = 1 2 3 4 Output : [1, 2, 3, 4] Input : n = 6, ele = 3 4 1 7 9 6 Output : [3, 4, 1, 7, 9, 6]4
Output:
Mã số 5: Sử dụng danh sách hiểu và typecasting & nbsp; & nbsp; Using List Comprehension and Typecasting
Python3
maxOdd = None
for _ in range[10]:
value = int[input['Enter a value: ']]
if [value % 2 and [maxOdd is None or value > maxOdd]]:
maxOdd = value
if maxOdd:
print['The largest odd value entered was', maxOdd]
else:
print['No odd values were entered.']
222____17 maxOdd = None
for _ in range[10]:
value = int[input['Enter a value: ']]
if [value % 2 and [maxOdd is None or value > maxOdd]]:
maxOdd = value
if maxOdd:
print['The largest odd value entered was', maxOdd]
else:
print['No odd values were entered.']
24maxOdd = None
for _ in range[10]:
value = int[input['Enter a value: ']]
if [value % 2 and [maxOdd is None or value > maxOdd]]:
maxOdd = value
if maxOdd:
print['The largest odd value entered was', maxOdd]
else:
print['No odd values were entered.']
25maxOdd = None
for _ in range[10]:
value = int[input['Enter a value: ']]
if [value % 2 and [maxOdd is None or value > maxOdd]]:
maxOdd = value
if maxOdd:
print['The largest odd value entered was', maxOdd]
else:
print['No odd values were entered.']
7 maxOdd = None
for _ in range[10]:
value = int[input['Enter a value: ']]
if [value % 2 and [maxOdd is None or value > maxOdd]]:
maxOdd = value
if maxOdd:
print['The largest odd value entered was', maxOdd]
else:
print['No odd values were entered.']
24Is
maxOdd = None
for _ in range[10]:
value = int[input['Enter a value: ']]
if [value % 2 and [maxOdd is None or value > maxOdd]]:
maxOdd = value
if maxOdd:
print['The largest odd value entered was', maxOdd]
else:
print['No odd values were entered.']
25maxOdd = None
for _ in range[10]:
value = int[input['Enter a value: ']]
if [value % 2 and [maxOdd is None or value > maxOdd]]:
maxOdd = value
if maxOdd:
print['The largest odd value entered was', maxOdd]
else:
print['No odd values were entered.']
7 maxOdd = None
for _ in range[10]:
value = int[input['Enter a value: ']]
if [value % 2 and [maxOdd is None or value > maxOdd]]:
maxOdd = value
if maxOdd:
print['The largest odd value entered was', maxOdd]
else:
print['No odd values were entered.']
42from itertools import islice
def numbers[]:
while True:
yield input['Enter a value: ']
def odd[n]:
return n % 2
try:
print['The largest odd value entered was',
max[filter[odd, map[int, islice[numbers[], 10]]]]]
except ValueError:
print['No odd values were entered.']
7 maxOdd = None
for _ in range[10]:
value = int[input['Enter a value: ']]
if [value % 2 and [maxOdd is None or value > maxOdd]]:
maxOdd = value
if maxOdd:
print['The largest odd value entered was', maxOdd]
else:
print['No odd values were entered.']
34from itertools import islice
def numbers[]:
while True:
yield input['Enter a value: ']
def odd[n]:
return n % 2
try:
print['The largest odd value entered was',
max[filter[odd, map[int, islice[numbers[], 10]]]]]
except ValueError:
print['No odd values were entered.']
9Input : n = 4, ele = 1 2 3 4 Output : [1, 2, 3, 4] Input : n = 6, ele = 3 4 1 7 9 6 Output : [3, 4, 1, 7, 9, 6]3
maxOdd = None
for _ in range[10]:
value = int[input['Enter a value: ']]
if [value % 2 and [maxOdd is None or value > maxOdd]]:
maxOdd = value
if maxOdd:
print['The largest odd value entered was', maxOdd]
else:
print['No odd values were entered.']
51Input : n = 4, ele = 1 2 3 4 Output : [1, 2, 3, 4] Input : n = 6, ele = 3 4 1 7 9 6 Output : [3, 4, 1, 7, 9, 6]3
maxOdd = None
for _ in range[10]:
value = int[input['Enter a value: ']]
if [value % 2 and [maxOdd is None or value > maxOdd]]:
maxOdd = value
if maxOdd:
print['The largest odd value entered was', maxOdd]
else:
print['No odd values were entered.']
53Output: