Pyton-2: Unterschied zwischen den Versionen

Aus MeWi
Zeile 21: Zeile 21:




lottozahlen = random.sample(range(1, 42), 6)
# range from 1 to 42
lottozahlen = random.sample(range(1, 43), 6)
my_print(lottozahlen)
my_print(lottozahlen)
lottozahlen.sort()
lottozahlen.sort()
Zeile 29: Zeile 30:
i = 1
i = 1
while i <= totelemente:
while i <= totelemente:
    # print(i)
     print(f"zahl {i}  {lottozahlen[i - 1]}")
     print(f"zahl {i}  {lottozahlen[i - 1]}")
     i += 1
     i += 1

Version vom 16. November 2024, 12:18 Uhr

008

Lists

# Lists
# array von 1 bis 42
lottozahlen = list(range(1, 43))
print(lottozahlen)

009

Lottozahlen generieren

# Zufallszahlen
import random


def my_print(output):
    print(output)
    print("********")


# range from 1 to 42
lottozahlen = random.sample(range(1, 43), 6)
my_print(lottozahlen)
lottozahlen.sort()
my_print(lottozahlen)
totelemente = len(lottozahlen)
my_print(totelemente)
i = 1
while i <= totelemente:
    print(f"zahl {i}  {lottozahlen[i - 1]}")
    i += 1

010

Reverse String

# reverse a string
def reverse_string(my_string):
    # uppercase the string
    upper_string = my_string.upper()
    # reverse it with slice
    reversed = upper_string[::-1]
    # how many chars in string?
    tot_chars = len(reversed)
    i = 0
    # loop through all chars
    while i < tot_chars:
        print(reversed[i])
        i += 1


my_string = "Das ist ein Satz."
reverse_string(my_string)

my_string = "Yet another one."
reverse_string(my_string)

001

Timestamp ausgeben

fff

001

Timestamp ausgeben

fff

001

Timestamp ausgeben

fff

001

Timestamp ausgeben

fff

001

Timestamp ausgeben

fff

001

Timestamp ausgeben

fff

001

Timestamp ausgeben

fff

001

Timestamp ausgeben

fff

001

Timestamp ausgeben

fff

001

Timestamp ausgeben

fff

001

Timestamp ausgeben

fff

001

Timestamp ausgeben

fff

001

Timestamp ausgeben

fff

001

Timestamp ausgeben

fff