Python - 始めるための基本演習 (いくつかの簡単なライブラリを使用)

ここでは、簡単なライブラリの使用法を使用して Python の基本を開始するための小さな演習を示します。

  • 現在の日付と時刻を出力する
    要件: 現在の日付と時刻を出力し、出力をフォーマットします。
from datetime import datetime

now = datetime.now()
print("Current date and time: ", now.strftime("%Y-%m-%d %H:%M:%S"))
  • 乱数を生成する
    要件: ランダム ライブラリを使用して、1 ~ 100 の範囲のランダムな整数を生成します。
import random

num = random.randint(1, 100)
print(num)
  • リスト内の要素の出現数を数える 要件
    : リストを入力し、その中の各要素の出現数を数えます。
from collections import Counter

lst = [1, 2, 2, 3, 3, 3, 4, 4, 4, 4, 5, 5, 5, 5, 5]
counter = Counter(lst)
print(counter)
  • 数値が素数かどうかを判定する
    要件: 正の整数を入力し、それが素数であるかどうかを判定します。
num = int(input("输入一个数字: "))
is_prime = True
for i in range(2, num):
    if num % i == 0:
        is_prime = False
        break
if is_prime:
    print(num, "是质数")
else:
    print(num, "不是质数")
  • 文字列内の各単語の出現数を数える
    要件: 文字列を入力し、その中の各単語の出現数を数えます。
str = "this is a test string for testing purposes"
word_counts = {
    
    }
words = str.split()
for word in words:
    if word in word_counts:
        word_counts[word] += 1
    else:
        word_counts[word] = 1
print(word_counts)
  • リストの並べ替え
    要件: リストを入力し、昇順または降順で並べ替えます。
lst = [5, 2, 8, 1, 9, 3]
sort_type = input("Enter 'asc' for ascending or 'desc' for descending: ")
if sort_type == 'asc':
    sorted_lst = sorted(lst)
elif sort_type == 'desc':
    sorted_lst = sorted(lst, reverse=True)
else:
    print("Invalid input")
print(sorted_lst)

最後に—————— Python の学習は困難ですが、成長する機会でもあります。辛抱強く続ければ、あなたの継続的な改善のプロセスが見えてきます、さあここに画像の説明を挿入

おすすめ

転載: blog.csdn.net/ultramand/article/details/130276564