[過去ログ] Pythonのお勉強 Part74 (1002レス)
上下前次1-新
抽出解除 必死チェッカー(本家) (べ) 自ID レス栞 あぼーん
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
241: (ワッチョイ fb16-1Wnr) 2024/10/30(水)00:00 ID:N5ISBsY60(1/10)調 AAS
pythonで不思議なのがif文
例えばこんな感じ。
name = input()
print("Hello " + name)
if name == "python":
print("Welcome")
else:
print("Goodbye")
このケースは二つだけのケースだが
三つのケースはelse:を追加
これって例えば誕生日きくときに
ifで1月
elifで2−11月
else12月。
これであってる?
なんかかなり面倒だからなんとかしてほしいw
242: (ワッチョイ fb16-1Wnr) 2024/10/30(水)00:03 ID:N5ISBsY60(2/10)調 AAS
あ、そっか。
まとめればいいだけだわ。
解決しましたw
2−11をまとめるとスッキリするねw
243: (ワッチョイ fb16-1Wnr) 2024/10/30(水)00:27 ID:N5ISBsY60(3/10)調 AAS
マッチつかおっとw
list = [1, 2, 3, 4, 5, 6, 8, 10, 11, 13, 15, 17, 19, 20, 22, 23]
list_mult2 = []
list_mult3 = []
list_others = []
for i in list:
match i:
# 2 の倍数を格納
case i % 2 == 0:
list_mult2.append(i)
# 3 の倍数を格納
case i % 3 == 0:
list_mult3.append(i)
# その他
case _:
list_others.append(i)
244: (ワッチョイ fb16-1Wnr) 2024/10/30(水)00:28 ID:N5ISBsY60(4/10)調 AAS
上記訂正
# 分割する数字
list = [1, 2, 3, 4, 5, 6, 8, 10, 11, 13, 15, 17, 19, 20, 22, 23]
list_mult2 = []
list_mult3 = []
list_others = []
for i in list:
match i:
case i if i % 2 ==0:
list_mult2.append(i)
case i if i % 3 ==0:
list_mult3.append(i)
case _:
list_others.append(i)
#これでよし!w
245: (ワッチョイ fb16-1Wnr) 2024/10/30(水)00:31 ID:N5ISBsY60(5/10)調 AAS
switch文かなり便利やな。
match beer_style: # Pilsner, IPA, Hazy IPA and others
case "Pilsner":
result = "First drink"
case "IPA":
result = "I like it"
case "Hazy IPA":
result = "Cloudy and cloudy"
case _: # ワイルドカードパターン
result = "I like most beers"
こんなに簡単にできるんだ。
今までif文がばからしいww
248: (ワッチョイ fb16-1Wnr) 2024/10/30(水)00:35 ID:N5ISBsY60(6/10)調 AAS
day = 3
match day:
case 1:
print("今日は月曜日です。")
case 2:
print("今日は火曜日です。")
case 3:
print("今日は水曜日です。")
case 4:
print("今日は木曜日です。")
case 5:
print("今日は金曜日です。")
case 6:
print("今日は土曜日です。")
case 7:
print("今日は日曜日です。")
case _:
print("無効な日です。")
250(2): (ワッチョイ fb16-1Wnr) 2024/10/30(水)00:43 ID:N5ISBsY60(7/10)調 AAS
fruit = "apple"
match fruit:
case "apple" | "banana" | "cherry":
print("これは一般的な果物です。")
case "kiwi" | "mango":
print("これはトロピカルフルーツです。")
case _:
print("これは知らない果物です。")
複数のマッチ。
252(1): (ワッチョイ fb16-1Wnr) 2024/10/30(水)00:49 ID:N5ISBsY60(8/10)調 AAS
>>251
match 文はどう?
使い勝手がよいんだがw
259: (ワッチョイ fb0a-1Wnr) 2024/10/30(水)13:37 ID:N5ISBsY60(9/10)調 AAS
100さんへ
ALL PYTHONDでもよくね?
260: (ワッチョイ fb0a-1Wnr) 2024/10/30(水)13:40 ID:N5ISBsY60(10/10)調 AAS
PHPでPYTHONやると語尾が気持ち悪くなるW
だっていつもコロンだか、セミコロンつかうじゃん?phpって
だから最初わしも慣れるのに苦労したW
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.043s