-
リストを使用する方法:
numbers = [1, 2, -3, 4, -5, 6, -7, 8, -9] odd_count = 0 even_count = 0 negative_count = 0 for num in numbers: if num % 2 == 0: even_count += 1 else: odd_count += 1 if num < 0: negative_count += 1 print("奇数の数:", odd_count) print("偶数の数:", even_count) print("負の数の数:", negative_count)
-
ユーザーからの入力を使用する方法:
odd_count = 0 even_count = 0 negative_count = 0 n = int(input("整数を入力してください (0を入力すると終了します): ")) while n != 0: if n % 2 == 0: even_count += 1 else: odd_count += 1 if n < 0: negative_count += 1 n = int(input("整数を入力してください (0を入力すると終了します): ")) print("奇数の数:", odd_count) print("偶数の数:", even_count) print("負の数の数:", negative_count)
これらのコード例では、リストを直接使用する方法と、ユーザーからの入力を使用する方法の2つを示しました。リストを使用する場合は、事前に整数のリストを作成してから、それぞれの条件に基づいてカウントを行います。ユーザーからの入力を使用する場合は、input
関数を使用してユーザーから整数を繰り返し入力し、それぞれの条件に基づいてカウントを行います。
これらの方法を使用すると、奇数の数、偶数の数、および負の数の数を正確にカウントすることができます。ご参考までにお使いください。