Можешь посоветовать написать программу чуть сложнее
Конечно!
Можно написать программу, которая будет проверять, является ли введенное пользователем число простым. Для этого можно воспользоваться следующим алгоритмом:
1. Запросить у пользователя число.
2. Если число равно 1 или 2, то оно простое. Вывести на экран сообщение о том, что число простое, и завершить программу.
3. Иначе, проверить, делится ли число нацело на какое-либо число, кроме 1 и самого себя (от 2 до n-1). Если делится, то число не является простым. Вывести сообщение о том, что число не простое, и завершить программу.
4. Если число не делится ни на одно из чисел из диапазона от 2 до n-1, то число простое. Вывести сообщение о том, что число простое, и завершить программу.
Вот код программы, реализующей этот алгоритм:
```python
n = int(input("Введите число: "))
if n == 1 or n == 2:
print("Число простое")
else:
for i in range(2, n):
if n % i == 0:
print("Число не простое")
break
else:
print("Число простое")
```
Как видите, здесь используется конструкция `else` в цикле `for`. Она выполняется только в том случае, если цикл завершился без `break`. В данном случае это означает, что число не делится нацело ни на одно из чисел из диапазона от 2 до n-1, т.е. оно простое.
```python
print("Привет, мир!")
```
Также можно написать программу, которая запросит у пользователя его имя и выведет приветствие с использованием этого имени:
```python
name = input("Введите ваше имя: ")
print("Привет, " + name + "!")
```
Также можно написать программу-калькулятор, которая будет складывать два числа, которые введет пользователь:
```python
a = float(input("Введите первое число: "))
b = float(input("Введите второе число: "))
print(a + b)
```
Или можно написать программу, которая будет выводить ряд чисел от 1 до 10:
```python
for i in range(1, 11):
print(i)
```
слишком легко