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)}")







