1) تشخیص نوع عدد:
number = int(input("Please enter your number: ")) if number > 0: print(f"{number} is a positive number") elif number < 0: print(f"{number} is a negative number") else: print("That's ZERO")
2) تشخیص بزرگترین عدد:
numbers = input("Please enter your numbers with space: ").split(" ") # first solution: print(max(numbers)) # second solution: score = 0 for n in range(len(numbers)): numbers[n] = int(numbers[n]) for num in numbers: if num > score: score = num print(score)
3-ترتیب اعداد صعودی :
numbers = input("Please enter your numbers with space: ").split(" ") for num in range(len(numbers)): numbers[num] = int(numbers[num]) print(numbers) print(sorted(numbers))
4- تبدیل عدد به حروف :
numbers = int(input("Please enter your number: ")) if numbers == 0: print("Zero") elif numbers == 1: print("One") elif numbers == 2: print("Two") elif numbers == 3: print("three") elif numbers == 4: print("Four") elif numbers == 5: print("Five") elif numbers == 6: print("Six") elif numbers == 7: print("Seven") elif numbers == 8: print("Eight") elif numbers == 9: print("Nine") else: raise ValueError("You have to enter a number in range 1 to 9")
5- عدد بخش پذیر بر 3 :
numbers = int(input("Please enter your number: ")) if numbers % 3 == 0: print("Yes")
6- تبدیل عدد 2و3و5 به حروف :
numbers = int(input("Please enter your number: ")) if numbers == 2: print("Two") elif numbers == 3: print("Three") elif numbers == 5: print("Five") else: print("Other")
7- جا به جایی مقدار متغیر بدون خانه حافظه :
num1 = int(input("Please enter your first number: ")) num2 = int(input("Please enter your second number: ")) z = num1 + num2 num1 = z - num1 num2 = z - num2 print(f"\nSwitching...\nFirst number now is {num1}\nSecond number now is {num2}")
8- مقلوب عدد:
numbers = input("Please enter your two digit numbers with space: ") print(f"Your numbers is: {''.join(numbers)}") new_numbers = [] for num in range(len(numbers)): new_numbers.append(numbers[num - 1]) print(f"Your new numbers is: {''.join(new_numbers)}")