回答編集履歴

2

修正

2022/11/21 07:11

投稿

pig_vba
pig_vba

スコア807

test CHANGED
@@ -1,10 +1,13 @@
1
+ 男女で判定違うならこうするべきかな?
1
2
  ```ここに言語を入力
3
+ flag=false
4
+ if human_1["年齢"] <= 69:
2
- if human_1["年齢"] >= 17 and human_1["年齢"] <= 69:
5
+ if human_1["年齢"] >= 17 and human_1["性別"]="男":
6
+ flag=true
7
+ elif human_1["年齢"] >= 18:
8
+ flag=true
9
+
10
+ #flag=trueなら献血可と表示
3
11
  ```
12
+ 本来データごとに個別で判定式組むんじゃなくて、同じ変数に格納してどのパターンでも正常にチェックできるようにすべき
4
13
 
5
- or(非推奨だけどゴリ押ししたいなら)
6
- range=abs(human_1["年齢"] -43)
7
- if range<26:
8
-
9
-
10
-

1

不要な部分削除

2022/11/21 06:57

投稿

pig_vba
pig_vba

スコア807

test CHANGED
@@ -1,4 +1,10 @@
1
1
  ```ここに言語を入力
2
2
  if human_1["年齢"] >= 17 and human_1["年齢"] <= 69:
3
3
  ```
4
+
4
- 複数条件時のxは省略できなかっよう?
5
+ or(非推奨だけどゴリ押ししら)
6
+ range=abs(human_1["年齢"] -43)
7
+ if range<26:
8
+
9
+
10
+