■ 入力された文字列に応じて、置換をおこない、
実行例のように出力するプログラムを作成せよ
■ 入力された文字列内の
■ 「⻑」は「短」に置換し、「短」は「⻑」に置換する
python
1n1 = input("入力: ") 2 3if '長' in n1: 4 a = n1.replace('長', '短') 5 6elif '短' in n1: 7 a = n1.replace('短', '長') 8 9print(a)
このようにして例えば、「1日が長い」を入力すると「1日が短い」と返ってきます。
しかし、「一長一短」と入力すると「一長一長」のように片方しか置換されません。
どこが違いますか。
https://teratail.com/help/avoid-asking
の「過去に投稿した質問と同じ内容の質問」を見てください
https://teratail.com/questions/9etvwca52cs9ye
すみません。
最初投稿したものよりより複雑なものだと思ったので私がお願いしてしまいました。
ここら辺の感覚が掴めていないので今後つかめるように努力します。
流れ等見えた方がいいと思った感じでした、、
https://teratail.com/questions/9etvwca52cs9ye#reply-d63w1z1nqckgai
ちなみに現段階からどのようにすべきでしょうか?
・前の投稿を削除
・今の投稿を削除、前の投稿を修正
・今の投稿内容に前の投稿経緯を書き、同じような投稿をしている旨を伝える
・その他。
> ここら辺の感覚が掴めていないので今後つかめるように努力します。
提示されているヘルプを読むだけの簡単な努力ですが、もう終わりましたか?
自分で考え、解決できるようになることと、とりあえず現状全く分からないので解決策を教えてほしいのと、どちらが優先するのでしょうね。
自分への返信かと思うので回答させていただきます。
通知等こないのでお返事漏れ等ありましたらすみません。
> 提示されているヘルプを読むだけの簡単な努力ですが、もう終わりましたか?
質問がより複雑で実現したいことに差がある、違う質問としても良いかもと認識した感じでした。
ここら辺の認識にズレが生じたので今後つかめるように努力しますとお返事させて頂いた感じでした。
似たような投稿はダメと言うことは理解しています。
> 自分で考え、解決できるようになることと、とりあえず現状全く分からないので解決策を教えてほしいのと、どちらが優先するのでしょうね。
人それぞれの考え方あると思いますが、私はどっちも大事かなと思っています。
今回の方は一回やってみてわからなかく質問されていたので、回答できればなと思った感じでした。
10分考えてわからなければ聞いてと言う方もいれば、
解決するまで自分で考えてみてと言う方もいて私はどっちもありだと思っています。
済んだことを言っているのではなく、「努力します」とあったので、「必要なことはヘルプに目を通すことで、努力というほどのものではなく、今すぐできること」と言ったまでです。
「今後~します」というのはだいたい「うっせーよばーか」という意味で使われているので、もしそうであれば余計なことでした。
> 済んだことを言っているのではなく、「努力します」とあったので、「必要なことはヘルプに目を通すことで、努力というほどのものではなく、今すぐできること」と言ったまでです。
そういう意味合いだったのですね。
見た?を聞いているのかと思ってしまいました。
> 「今後~します」というのはだいたい「うっせーよばーか」という意味で使われているので、もしそうであれば余計なことでした。
すみませんが、それは偏見かと思います。
「今後~します」は私的に今後このようにしていこうと思います的な意味合いで非難した覚えはありませんでした、、非難的な風にとらわれるのは悲しいです、
悲しくならないように、することをしましょう。さすがにもう読みましたよね?
> 悲しくならないように、することをしましょう。
頑張ります!
>さすがにもう読みましたよね?
以前も読んでいるのですが、妥協してもいいところもあるのではないかなと、、
ここは私のわがままなのですが、
丸投げ等の質問も人によるかなと、、、
回答3件
あなたの回答
tips
プレビュー